@charset "utf-8";
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, select, table, td, textarea, th, ul { margin: 0; padding: 0; font-family: 'microsoft yahei', Verdana, Arial, Helvetica, sans-serif; font-weight: 400; word-break: break-all; word-wrap: break-word; }
body, button, input, select, table, textarea { margin: 0; -webkit-appearance : none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, sam { display: block; }
html { font-size: 62.5%; }
body { min-width: 320px;   max-width: 750px; margin: 0 auto 0; font-family: "Microsoft YaHei"; background: #f5f5f5; color: #666; line-height: 1.5; font-size: 1.2rem; -webkit-overflow-scrolling:touch; overflow-scrolling:touch;}
h1, h2, h3, h4, h5, h6 { font-size: 1rem; }
fieldset, img { border: 0 }
img { max-width: 100%; vertical-align: top; }
ol, ul { list-style: none }
address, em, i { font-style: normal }
a { text-decoration: none; color: #666; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { padding: 0; box-sizing: border-box; }
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;}


.z_selOn{color: #e13335;}
.z_wBg{ background-color: #fff;}
.fl{ float: left;}
.fr{ float: right;}
.z_mar_10{ margin-top: 1rem;}

header{height: 1.44rem;   text-align: center;  background: #e13335;  height: 4.4rem;  line-height: 4.4rem;  color: white;  position: fixed;  top: 0;  width: 100%;  z-index: 9; max-width: 750px;  min-width: 320px; }
header p{ font-weight: 900;display: inline-block;  width: 70%;  font-size: 1.8rem; color: #fff; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;} 
header .a1{  color: #fff; position: absolute; left: 15px;font-size: 26px; top: 0;}
header .a2{  color: #fff; position: absolute; right: 15px;font-size: 26px; top: 0;}
nav{  margin-top: 4.4rem;   z-index: 9; height: 4.0rem;line-height: 4.0rem; text-align: center; width: 94%; position: fixed; top: 0px;  max-width: 750px;  min-width: 320px;background: #e13335; }
nav > a{ width:1%; display: table-cell;   text-align: center; font-size: 1.5rem;color: #fff;}
.v_wapper{ margin-top: 8.4rem;}

nav > .z_xl{ width: 2.4rem; float: right; position: absolute; top: 0; right: -6%;background: #e13335; }

.zNav_fl{background: #e13335; display: none;position: absolute;position: fixed; top: 7.8rem; right: 0; left: 0; bottom: 0px; background: rgba(0,0,0,.5); z-index: 100; }
.z_NList{ background-color:#fff; width:30%; right: 0;  top:1.0rem; position:relative; float: right; padding: 0.5rem 0;}
.z_NList a{ float: left; width: 100%; font-size: 1.4rem; line-height: 2.8rem; margin: 0 0.5rem; text-align: center; border-bottom: 1px solid #DEDEDE;}

 .z_NList i{ font-size: 3rem; text-align: center; position: absolute; top: -1rem; left: 45%;  color: #fff;  text-align: center;}


.z_wapper{ margin-top: 8.4rem;}
.z_Nav{ background-color: #fff;height: 3.6rem;line-height:3.6rem;font-size: 1.6rem; text-align: center; position: relative;}
.z_Nav .v_line{ position: absolute; bottom: 1.8rem; height: 1px; background-color: #dedede; width:70%; left: 15%;}
.z_Nav span{ background-color: #fff; padding: 0 0.5rem; z-index: 1; position: relative;}

.z_md{ height: 3.2rem; line-height: 3.0rem; padding: 0 0.5rem;font-size: 1.3rem; overflow: hidden;}
.z_md h1{ font-size: 1.3rem; color: #666; display: inline;}

.z_ztbq{ padding-bottom: 0.5rem;   }
.z_ztbq a{color: #fff; padding: 0.5rem; margin:0.5rem 0 0 0.5rem; display: inline-block; font-size: 1.3rem;}
.z_bg01{ background-color: #d1bb64;}
.z_bg02{ background-color: #54aed6;}
.z_bg03{ background-color: #e66162;}
.z_bg04{ background-color: #4fba72;}
.z_bg04{ background-color: #869ed9;}

.z_sxf{ padding: 0.5rem;}
.z_sxf li{ border-bottom: 1px solid #DEDEDE;display: inline-block; width: 100%; line-height: 2.4rem; padding: 0.2rem 0; font-size: 1.3rem;}
.z_sxf li span{margin: 0 0.3rem; color: #e13335; font-size: 1.4rem;  float: left; text-align: right;}
.z_sxf li a{ margin: 0 0.3rem; display: inline-block; min-width:3.3rem; text-align: center;}
.z_sxf li a:hover{ background-color: #ffb108; color: #fff;  }
.z_sxf li div{  width: 89%; float: left; }
.z_sxf li:last-child{ border-bottom: none;}
.z_sxf_action {background-color: #ffb108; color: #fff;}

.z_ztList{ float: left;  padding: 0.5rem 0;}
.z_ztList li{ float: left; width: 50%;  padding: 0 1rem; text-align: center; margin-top: 0.5rem;}
.z_ztList li img{ width: 100%;}
.z_ztList li h2{line-height: 2.2rem; font-size: 1.2rem; float: left; width: 100%; overflow:hidden; height: 2.2rem;}


.z_more{ border: 1px solid #DEDEDE; clear: both; font-size: 1.2rem; text-align: center; background-color: #fff; margin:0.5rem 1.5% 0.5rem; display: inline-block; width: 97%; color: #3070da; line-height: 3rem;  }

.z_cxList{ float: left;  padding: 0.5rem 0 1rem;}
.z_cxList li{  float: left; width: 50%;  padding: 0 0.5rem;   margin-top: 0.5rem;}
.z_cxList li img{ width: 100%;border: 1px solid #DEDEDE; padding: 1px; border-bottom: none;}
.z_cxList li h2{line-height: 2.2rem; font-size: 1.3rem; float: left; width: 100%; overflow:hidden; height: 2.2rem;border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; padding: 1px; }
.z_cxList li h5{border: 1px solid #DEDEDE;  border-top: none; padding: 1px; padding-bottom: 0.5rem;font-size: 1.2rem;}
.z_cxList li h5 a{ background-color: #ffb108; color: #fff; padding: 0 0.5rem; border-radius: 0.3rem; margin-left: 0.5rem;  display: inline-block;}

/*洒水车评测*/
.z_cpxw{ padding-bottom: 1rem;float: left; width: 100%;}
.z_cpxw li{  padding: 1rem;   border-bottom: 1px dashed #dedede; float: left; width: 100%;  }
.z_cpxw .cp_img{ float: left; width: 40%; padding-right: 1rem;}
.kc_img img{ width: 100%;max-height: 100px;}
.cp_r{float: left; width: 60%;}
.cp_r h3{ height: 2.4rem; line-height: 2.4rem; font-size: 1.4rem;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cp_r p{ line-height: 2.0rem; color: #848484;} 

 
.z_spList{   display: inline-block; width: 100%; padding-bottom: 0.8rem;}
.z_spList >li {width: 50%; margin: 1rem 0 0; padding: 0 1.5%; text-align: center; background-color: #fff; float: left; padding-bottom: 1.0rem; border-bottom: 1px dashed #DEDEDE; position: relative; } 
.z_spList >li img{ height: 9.5rem; max-width: 100%;}
.z_spList >li .sp_Icon{ text-align: center; background: url(../images/vid_Icon.png) center center no-repeat; width: 30%; height: 30%; background-size: contain; display: inline-block; position:absolute; top: 20%; left: 35%;filter:alpha(opacity=70);  /*支持 IE 浏览器*/-moz-opacity:0.70; /*支持 FireFox 浏览器*/
opacity:0.70;  /*支持 Chrome, Opera, Safari 等浏览器*/}
.z_spList >li h2{ font-size: 1.4rem; padding: 0 0.5rem; text-align: left; line-height: 1.5rem; height: 3.0rem;margin-top: 0.5rem;}

.z_wdList{ padding: 0.5rem;}
.z_wdList li{ height: 2.2rem; font-size: 1.3rem; line-height: 2.2rem; margin: 0.5rem 0; overflow: hidden;}
.z_wdList li span{ background-color: #f00; color: #fff; width:2rem; height: 2rem;line-height: 2rem; float: left; text-align: center; margin-right: 0.5rem; border-radius: 0.3rem;}


.sel_sx{ float: left; width: 100%;  line-height: 2.2rem; background-color: #fff; padding:0.5rem 0.5rem 0; border-top: 1px solid #dedede; text-align: right;}
.sel_sx span{ float: left; width: 85%; text-align: left; }
.sel_sx span b{ float: left; color: #e13335; font-weight: 400; font-size: 1.4rem;}
.sel_sx span i{ margin-left: 0.8rem;}
.sel_sx span a{ padding:0 0.5rem; margin-bottom: 0.5rem; border: 1px solid #DEDEDE; margin-right: 0.5rem; float: left;}
.sel_clear{    color: #3070da; margin-right: 0.2rem;}
.spfl2 .borer_none{ border: none;}


.z_CImg{ width: 100%;}
.z_CImg h3{ font-size: 2.2rem; text-align: center; line-height: 4.2rem; color: #e13335;}
.z_CImg img{ width: 100%;}
.z_js p{ padding: 0.2rem 0.5rem; line-height: 2.2rem;  font-size: 1.4rem;}
.z_js h2{  padding:0.5rem;  font-size: 1.4rem;}
.z_js h2 a{ background-color: #ffb108; color: #fff; padding: 0.3rem 0.5rem; border-radius: 0.3rem;}
.z_js ul{ background-color: #fff; padding: 0.5rem; border-bottom: 1px solid #DEDEDE;border-top: 1px solid #DEDEDE;}
.z_js ul li{ line-height: 2.0rem; font-size: 1.4rem; display:inline-block; width: 50%;} 
.z_js ul li b{ font-size: 1.6rem; color: #E13335;}
.z_Nav01{ background-color: #e13335; height: 2.8rem; line-height: 2.8rem; text-align: center; color: #fff; font-size: 1.4rem;}
.z_ms{ line-height: 170%; font-size: 1.4rem; padding: 0.5rem;}
.z_ms img{ max-width: 100%;}

.z_fNav{  float: left; width: 100%; margin-top: 4.8rem;max-width: 750px;  min-width: 320px; z-index: 10;}
.z_fNav h3{position: fixed; bottom: 0; height: 4.8rem; line-height:4.8rem;float: left; width: 100%;max-width: 750px;  min-width: 320px; z-index: 11;}
.z_fNav a{ float: left; width: 50%; text-align: center; color: #fff; font-size: 1.8rem; z-index: 11;}
.z_shop{ background-color: #ffa200;}
.z_tel{ background-color: #e13335;}
.z_tel i{ font-size: 2.0rem; margin-right: 0.5rem;}

.z_ms table {border-top: 1px solid #dedede; width: 98%; margin: 0 auto; border-left: 1px solid #dedede; line-height: 22px; text-align: center; }
						
.z_ms table tr td { border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; padding: 2px 5px;}

.add-more{text-align: center;padding: 1rem 0;margin-bottom: 3rem;}
.mg-bt0{margin-bottom: 0;}
.add-more{ width: 100%; display:inline-block;font-size:1.4rem;}
.add-more>a{margin: 0 0.2rem; font-size:1.4rem;padding: 0 0.5rem;}
.add-more>li{vertical-align: middle; margin: 0; padding: 0 0.5rem; background-color: #e13335; color: #fff; list-style: none; display: inline-block;}
.add-more>li a{ color: #fff; }

